home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1994 January
/
PSL Monthly Shareware CD-ROM (Public Software Library) (January 1994).iso
/
reviews
/
pg_4a
< prev
next >
Wrap
Text File
|
1993-11-10
|
40KB
|
1,082 lines
PG-4A: 'C' Programming: Large Libraries and Utilities
68000 C Compiler
Brandt, Matthew
$?
#568
is an optimizing C compiler for the Motorola 68000 processor and is meant for
educational purposes. You can learn a lot about writing a compiler by studying
the source files on this disk. Since this code was written for a machine with
long integers it may exhibit some irregularity when dealing with long integers
on the IBM-PC. The author makes no guarantees. This is not meant as a serious
development tool although it could, with little work, be made into one.
ARTool 1.4
Intrinsic Computer Systems
$15
#4675
is a graphics editor that will generate TurboC or BorlandC source code for
pictures you build using a full screen graphics editor. You can build quite
complex graphic pictures using graphic primitives such as circles, lines or
polygons. It generates code that can be used in your own applications to
produce sophisticated graphic designs, logos, games, and more. Requries
EGA/VGA, a mouse, and a hard disk or high density floppy.
AutoLibrary Program-Playback Tool
McDaniel, Wayne ASP
$62
#4346
is a C function library to automate communications. Keystrokes are manually
coded into C programs and played back when the program executes.
Btrieve Classes 2.02
Object Resource Group
$55
#4765
contains a set of Btrieve classes that provide an application programmer
with the full functionality of Btrieve 5.0. Requires compiler-specific
interface routines from the Btrieve Developer's Kit, Borland C++ 3.x or
Microsoft C++ 7.00. A tutorial is included for those with minimal
experience in object technology.
C Language Algorithms
Tal, John
$0
#4798
is a collection of "classic" C algorithms, including link lists, binary
trees, stacks, fifo queues, heaps (priority queues), (shell) sort, file
merging, multi-tasking and processing scheduling, virtual memory
management, file-based process communication, graph/network job
management, and data encryption. All C and C++ source is included.
C Tutor 2.4 [TUTC]
Dodrill, Gordon J.
$15
#12457 (09-93 CD)
is a series of 14 lessons teaching ANSI-C programming. It is intended
for those with very little programming experience.
C++ Tutorial 2.20 [TUTCPP]
Dodrill, Gordon J.
$15
#12458 (09-93 CD)
is a series of 14 lessons teaching C++ programming. It is intended for a
person with a working knowledge of C. Careful attention is given to a
full description of Object Oriented Programming and how to use it.
CEnvi 1.003 [CENVI1003]
Noorda, Brent
$38
#12548 (12-93 CD)
is a simple interpreter that uses C syntax.
CPort 2.0 [CPORT]
Bri Productions
$65
#12343 (09-93 CD)
is a C language interrupt-driven serial communication library. It is
compatible with most if not all DOS-based C compilers. Features include baud
rates from 50 to 115200 baud, COM 1 through COM 4, hardware and software
handshaking, adjustable transmit and receive queues, support for simultaneous
communications, NS16550 support, and queues as large as 65534 bytes each.
Window Boss
Mongelluzzo, Philip A. ASP
$55
#27054/601 [3 disks]
is a powerful window manager for "C". It lets you easily create pop-up windows,
pull down menus, status lines, and in-context on-line help functions just like
the "Big Boys" do. Data entry routines are included. Support for MS Mouse is
included.
Boss supports Turbo C, Lattice C, Microsoft C 6.0, MS QuickC 2.5, Aztec C,
Watcom COR Computer Innovations CI86, Lattice 6.0, Mix Power C 2.10, Watcom 8.0,
Quick C 2.0, Borland Turbo C++ 1.0, TopSpeed C, and ZorTech 2.10 has also been
provided. The BOSS is written in "C" and assembly. You'll need the Microsoft
Assembler MASM to compile any local changes to the assembler source.
C Database Management System
Daytris Information Systems
$35
#27054/1817
is a complete database development kit designed for C programmers. It is based
on the NETWORK database model and uses the ISAM methodology for key file
management. The NETWORK database model is the latest concept in database
management. The kit also uses the advanced concept of a Data Definition
Language (DDL). Using the DDL, a developer can design and re-design their
database with minimal effort and absolutely no code changes. CDB is compatible
with both Microsoft C and Turbo C, large models only. (The authors are no
longer at the address listed in the documentation.)
C Toolbox
Miller, David A.
$30
#27054/1305
is a library of functions in the following areas: general video, including
windows and fast writing; graphics, including several normal and rotated
fonts; sound, including background sound; printer control; mouse control;
joystick control and other general functions.
C++ Tutor
Coronado Enterprises
$40
#27704/3756 [2 disks]
is a comprehensive instructional course for the C++ programming language All of
the points of C++ language, including properly-structured programming
techniques, are covered at the elementary level. Source code is included for a
large example program to illustrate how to use C++.
Don Colley, South Charleston, OH: "This program requires Borland C++. This piece
of information is stuck in a file called CPLUS.TX and is about six lines long.
You won't see it until you dearchive the file."
C++ Wheaton Libraries [WLIB]
Wheaton, Paul
$0
#4857 (12-93 CD)
is a C++ library for developing faster, smaller programs in less time.
It includes classes for strings, files, linked lists, vectors (dynamic
arrays) and more.
C Editor
#481
is a programming environment for the 'C' programming language.
C-Express Demo
Hidalgo, John R.
$5-$50
#2294
is a demonstration program on how to use routines from the C-Express library to
create professional looking programs and user interfaces, with windows,
pull-down menus, keyboard input, exploding effects and animation. C-Express is
published by Brady.
Clasic
#27284/2643 [2 disks]
is a C/2 compatible compiler written in assembly language over a three year
period by graduate students working under a Federal grant. It is professional
quality, but no documentation is included, so it is of interest mainly to those
already versed in C.
Michael W. Joerms, Westmont, IL: "Sometimes after running this C compiler, I
will get the OS/2 equivalent of the GENERAL FAILURE message on my hard disk.
Rebooting makes the message go away, but it sure scared me the first time. Other
times, it gives an "invalid object module" during Link. It seems to work OK
under DOS."
PsL: Since this was a free program done by a group of graduate students, we
cannot get any additional information or bug fixes done. We recommend that
people use this compiler just with DOS.
Clint 1.61 [CLINT161]
R&D Associates
$35
#4274 (11-93 CD)
reads the source files of your C programs and generates reports about possible
problems.
CPR
Argo Data Resource Corporation
$0
#3789
is a cross reference program that can handle very large projects, over 60
modules containing over 15000 lines of code. Included are the source and make
files necessary to make CPR for DOS, OS/2, and the BOUND versions.
CodePrint for C and C++ 1.02
Geist Microsystems
$53
#4195
is a source code reformatter and printer for C languages. It offers
auto-indenting, alignment of comments, editable keyword templates and more.
CSwitch
Rose, Herb
$35
#27691/2734
is a multitasking library. It provides a preemptive schedular, semaphores,
message queues, prioritized tasks, delay functions, and more. Tasks can be
spawned internally or loaded from disk. C object modules are included.
CTask 2.2d [CTASK]
Wagner, Thomas
$0
#27691/2240 (09-93 CD)
is a set of routines that allow your C program to execute functions in
parallel, without your having to build in sophisticated polling and switching
schemes. CTask handles the switching of processor time with a priority based,
preemptive schedular, and provides a fairly complete set of routines for
intertask communication, event signalling, and task interlocking. CTask also
includes a number of drivers for MS-DOS that build on the basic functions to
allow you to include serial I/O, printer buffering, and concurrent access to
DOS functions into your programs with little programming effort. Support is
provided for EMS, 80x87 numeric coprocessors, and keyboard hotkeys.
CtrlCLib - The Ctrl+C Library
Trendtech Corporation ASP
$33
#3048
is a collection of C-language functions that help programs manage the
user-initiated class of interrupts such as Ctrl-C, Ctrl-Break Ctrl-Alt-Del,
Alt-3, Ctrl-2, Ctrl-NumLock, Pause, Ctrl-S, Ctrl-PrtSc and more.
C Tutor
#892
is a tutorial on programming in C. It requires ANSI.SYS in your CONFIG.SYS
file. (See ANSI.SYS in your DOS manual.)
C Tutorial
Coronado Enterprises
$15-$40
#3538
is a C tutorial book-on-disk. The disk contains the Advantage Paperless Reader.
This is an excellent C tutorial.
C View
Little, Curtis
$20
#1356
can take a jumble of source code and print it out in an easy to read format.
This programmer's tool not only helps speed development, but also provides a
method to help document source code after development. It will auto-indent to
the proper nesting level and optionally display an outline of nesting
structures. In addition, it can be used to generate new source code files
that are indented properly according to the language being used. C View can
generate a table of contents listing all the functions declared in your code
along with an extensive cross reference of identifiers. It can locate nesting
errors, mismatched parenthesis, misplaced else statements, and misplaced
case/default statements.
C_Wndw and C_Ndx Libraries
Marietta Systems, Inc. ASP
$79
#27235/1176
provides input and output windowing facilities operating at professional
speeds for Quick C and Turbo C. This provides C programmers with color and
cursor control within multi-layered windows, and pull-down and pop-up menus.
The file access functions trap and handle all usual errors, and provide access
to ASCII, dBase III Plus, hashed random and relative files. Automatic editing
of input numeric and date fields provides a clean user interface.
TCXL
Innovative Data Concepts ASP
$53
#27235/1421 [3 disks]
is a user interface development system intended to supplement C compiler's
standard run-time library. It incorporates over 375 multipurpose functions.
Other features include critical error handlers; macro-string capability to
key-bindings; national-language support; nested entry forms; the ability to
browse through data with the entry system; support for TopSpeed C/C++, a true
floating-point decimal, and MASM 6.0 support.
DB
Harris, Ken
$0
#1177
is an extensive set of file management routines for linking into C programs.
Sequential, indexed, and random files are supported. Also included is a simple
object dictionary manager.
dCurses
Reynolds, Daniel J. ASP
$28
#1758
is a window oriented screen management system based on the UNIX Curses library
and is designed to provide optimized screen i/o within a system that ports
easily between UNIX and MS-DOS environments. The system consists of a library
of C functions which implement virtually all of the UNIX curses functions that
make sense in a MS-DOS environment. Several additional variables are available
in the TermInfo database to allow setting the specific hardware configuration
without having to recompile the dCurses system. The UNIX ETI PANELS library is
implemented and incorporated into the curses library.
DMalloc 1.0
Vogelsinger, Ernest ASP
$47
#4347
is a pop-up memory debugger for MS-C 5.1 and 6.+ (large memory model). It
monitors heap integrity and the dynamic memory requirements of an application.
FlashPac C Library 3.61
SimpleSoft, Inc. ASP
$0-$55
#3250
is a set of low level routines for Turbo C that access the video display,
keyboard, printer, disk, and mouse devices.
FontLib 1.0
Gagliano, Joseph V.
$25-$35
#12155
contains a library of 13 functions that provide fast and easy display font
capabilities. Fonts can be up to 60 pixels high by 30 pixels wide. Other
features include the ability to draw letters/symbols or strings on the screen
in any graphics mode, complete control over font spacing, the ability to draw
in portrait/ landscape/ columns, font shadowing, and much more. This works best
in applications that use color or mono EGA/VGA with reso lutions of 640x350 or
better.
GUI Library 1.0a
Ludicrous Data
$25
#4956
is a graphic interface library for Borland C++ and Turbo C++. You can create
graphic based applications featuring push buttons, icons, animated icons,
string input, pulldown menus, and more.
HelpPC
Jurgens, David
$25-$30
#1787
is a collection of public domain technical articles, lists and excerpts from
several common reference manuals all organized in a single database. The help
topics include BIOS interrupts, DOS interrupts, BIOS data areas, DOS data
structures, and Standard C functions. The main program is a quick reference
utility which allows viewing of the help database from the DOS command line.
You'll find the screen displays are brief and to the point. This program is
designed for the PC programmer who knows what he's doing, but just can't
remember the syntax, or parameters to some little used BIOS interrupt, DOS
data structure or C function. Over 900 technical topics have been covered.
Other features include a file indexer, and partial pattern matching for topic
searches.
HIM (The Human Interface Manager)
Allsoft Computer Products ASP
$89
#1659
is a library of more than 230 functions and macros designed for use with Turbo
C 2.0 and earlier. It makes designing and coding user interfaces much easier
by providing a rich set of functions designed specifically for presenting
information to, and obtaining information from a user of your application.
Indent
#834
is a C program formatter. It reformats the C program in the input-file
according to numerous command line switches.
Interactive Cross Reference
Orange Software
$35
#12224
turns C or C++ code into a cross referencing data base. It lets you
interactively search and browse through your programs. This makes it
easier for you (or others) to understand the source code and to reuse
parts of it.
ISAM Manager 1.01 [ISM101]
Adrian Mardlin
$64
#12550 (10-93 CD)
is a database management library for C++ programmers. Features include:
Full relational capabilities. Up to 2 billion records per data file with
fast access. Multiple indexes. The program can automatically generate a
data entry program from just a database description file, giving you a
framework on which you can build a more powerful application (like a 4th
generation language). ISAM Manager is provided for both DOS and Windows and
is easily ported to other operating systems.
Keyed Access File System 2.0 [KAFS]
Dimestore Software
$45
#12461 (09-93 CD)
is a complete file system and sort package for C programmers. This
package provides everything necessary for creating utility and
application software in C. The file system and sort utility can be used
independently of each other. They are designed for speed, ease of
implementation, and compactness of code.
Keytree Toolbox
Rewse Consultants Ltd. ASP
30 UK Pounds
#4438
is a library of routines to create, maintain and access randomly stored files of
variable length records. Records can be displayed as soon as the first character
of the record is typed. Files can also be read and written serially. Any number
of files can be open. Each file can hold 10 indexes of multiple field keys.
Associated records can be linked together. Source code is included.
Litecomm Communications Toolbox
Information Technology, Ltd. ASP
$65
#1084
[for MS C and Turbo C] is a set of powerful routines designed to provide easy
access to the full capabilities of the PC's asynchronous communications ports
without any specialized hardware knowledge required on the programmer's part.
The critical interrupt handlers have been written in assembly language in
order to support higher baud rates. A fully automatic flow control is provided
using either hardware of software.
Loose Data Binder
Small, John
$30-$40
#4602
is a C++ persistent container class with a stack-queue-deque-list-array
interface and built-in sort-search-iterate functions. Source code and demos
are included.
LSAM
Starr, Craig J.
$80
#1217
is an indexed sequential (ISAM) file access method implemented as a runtime
library accessed through a set of interface subroutines for users of Microsoft
(3.x +) compilers. It features support for multiple indices per base file,
insertion, deletion (logical), retrieval and update by 'key', and full
(logical) sequential processing capability in both directions, including (re-)
positioning of a file's internal current record pointer for sequential
processing of a record (or group of records) beginning at any logical record
location in the file. The shareware version of the LSAM is limited to three
index files.
LVS Windows
Lake View Software
$54
#3055
is a powerful, flexible windowing system for C. The number of windows is
limited only by memory. Features include multi-field formatted data entry;
moving bar menus that pop up, pull down, emulate Lotus, or user designed;
scrollable pick menus; several video output methods; mouse support; push
buttons; radio buttons; check boxes; support for 43-line VGA mode; and much
more. Functions are included that are specifically designed to support the
Borland Paradox Engine, and an interactive screen painter is also included.
MCWin
Mlachak, Michael G. & Cassista, Brian L.
$35-$55
#1180 for TurboC or #1181 for MSC
contains Window and Quick Write routines to be called in your C programs. The
routines are stored in compiled form in library files.
mgSPELL 1.4
MicroGenesis Software
$20
#3179
is a set of Turbo C compatible routines that enable easy addition of spell
checking capabilities to existing C programs. It comes with a modifiable
dictionary containing around 120,000 words, and offers such features as
spelling suggestions and word list maintenance.
Miracle C Compiler 1.5
Szocik, T.
$25
#12202
is a C compiler for a 386 or better. It compiles traditional C
(Kernighan and Ritchie) with ANSI language extensions. Appropriate
object code is created for a Microsoft or compatible linker. A
comprehensive library of functions is included.
MicroFirm Function Library - MS
Stout, Robert B.
$28
#2148
is a C Programming Library for use with Microsoft C 5.1 or Quick C 2.0x. The
features include an advanced stream I/O with installable stream filters, data
encryption and compression, comprehensive direct video package, ANSI Superset
Locale and Strftime functions, microsecond resolution timing, filename parsing
and normalization, Julian dates, volume label manipulation, push/pop
directories, open/read/close directories, file truncation and copying, serial
I/O and printer support, sound and gameport support, CTRL-Break handler,
basic-like string functions, and ANSI.SYS detect.
MicroFirm Function Library - ZT
Stout, Robert B.
$28
#1690
is a C Programming Library for use with Zortech C/C++. The features include:
an advanced stream I/O with installable stream filters, data encryption and
compression, MSC/TC compatibility functions, ANSI Superset Locale and Strftime
functions, microsecond resolution timing, filename parsing and normalization,
Julian dates, volume label manipulation, push/pop directories, open/read/close
directories, file truncation and copying, serial I/O and printer support,
sound and gameport support, CTRL-Break handler, basic-like string functions,
and ANSI.SYS detect. This library used to be Steve's Library for Zortech C,
but was acquired and enhanced by Stout.
Mike's Game Graphic Routines 2.0
Cantelmi, Michael
$15
#4277
is a set of fast library routines for Microsoft C and Quick C. These routines
are for screens of any size and number in the 320x200x256 mode. Features include
sprites that do not require a separate bit mask and support for joystick, mouse,
expanded memory and for loading PCX files. Demos with commented source code are
included.
MPlus
Yam, Michael
$10-$50
#2295
is a graphic interface library for C programs. Built upon Graphics, a library
supplied with Microsoft C 5.x, MPlus provides tools to build a graphical user
interface: windows, dialog boxes, bar menus, and mouse support. The menu
system will support up to five levels of submenus. Wordwrap and text scrolling
are supported, as well as hot keys and "checkmarks". You can enable/ disable
menu attributes, and a function is included to indicate free memory.
Mr. GoodMouse
American Abbey
$35
#1850
is a library of mouse and video services and character menus and windows for
DeSmet C and QuickC. No mouse control code is required if a mouse driver has
been installed. The video routines include automatic sensing of video type,
automatic mouse boundary limiting, windowed data entry and more. Several demo
programs and their source code are included.
Multiple Field Processor
Pride Software Advancement Corp.
$25
#3178
is a library of data entry tools for MS C. The program features full in-field
user editing as well as pre- and post-field validation.
Multipurpose C Complex Library
Hazarika, Suranjoy and Sanjay
$13
#27772/4439 [3 disks]
is a library of C functions for the L memory model of Microsoft C 6.0 and
Microsoft Quick C 2.5 compilers. You can perform lexical, formula and logic
expression analyses; create data entry windows and more. Lexical analysis can be
done with numbers, money values in any currency and dates. Formulas and
expressions can be up to any degree of complexity.
In addition, there are functions for keyboard input of several types of data
with data validation and as a corrolary; functions for working with dates and
manipulating strings in various ways; and others.
Mystery of C [MYSTERYC]
Groff Software
$10
#12551 (10-93 CD)
is a beginner's course in the C language written in the form of a murder
mystery. Also included are uncompiled C programs that form part of the
mystery. A compiler is not required for use with the program.
Panels for C
Brown, J. and B.C. Systems
$30-$70
#4030
is a set of routines for doing screen i/o. Screen layout files can be created
with any text editor and are not compiled into your code, so you can modify
screens without having to recompile.
PC-Jove
#251
is C source code for an EMACS-like editor.
PcCurses
Larsson, Bjorn
$0
#1300
is an extensive C library of screen and window management routines modeled
after the UNIX curses and ncurses libraries.
PCWindow
Muscatelli, Denny
$0
#1299
is a windowing system for Turbo-C. Included are three demos in executable and
source form. It produces `snow' on some CGAs, but works fine on EGAs and
Hercs.
Personal C Compiler
C Ware Corp.
$30
#1702
is a fast, powerful C compiler.
Personal Communications Library for C 3.5 [PCL4C]
MarshalSoft
$45
#4692 (08-93 CD)
is an asynchronous communications library designed for experienced software
developers programming in Microsoft C or Turbo C. Features include over 20
communications functions, six support functions, interrupt driven receiver,
runs from 300 to 115,200 baud, supports COM ports 1-4, adjustable receive
queues from 8 to 16 bytes, 11 comm error conditions trapped, allows 2 ports to
run concurrently, and provides complete modem control and status. Several
example programs are provided.
PGEN Parser GENerator 2.0 [PGEN_2]
Robertson, Keith L.
$20
#12521
is a parser generator that reads a grammar file and creates compact parse tables
for the included C language parser driver. PGEN is limited to 100 grammar
productions and PPrint will not print files larger than 20000 bytes.
Portable Zip/Unzip
Adler, Mark
$0
#27876/4676 [2 disks]
is the C source for a Zip and Unzip compatible with PKZIP 1.93. It compiles
under MSDOS, OS/2, Unix, VMS, and others.
Power C Shell
Steenburgh, Chuck ASP
$15
#4603
allows you to simplify editing, compiling, and debugging of POWER C programs.
Features include pull-down menus, online help, project management, and more.
Programming Arcade Games [ARCADE]
Conger, David
$18
#20293 (11-93 CD)
is an interactive tutorial for programming object oriented arcade games
in Turbo C. It teaches the fundamental techniques of animation and the
underlying principles of object oriented programming. It helps you apply
animation techniques to writing arcade games and create an easier
transition to object oriented languages like C++. Requires EGA/VGA/SVGA.
Available only on 1.44MB 3.5" disk or CD only.
Proxy
Leavenworth, Burt
$25
#3853
is an interpreter for a rapid prototyping language with C-like syntax based on
modeling software using data structures such as sets, maps, sequences, and
objects. It allows the developer to make incremental changes to a design, and
test them immediately. It also makes it possible to manipulate objects which
encapsulate local states, allowing the user to define a software model as a
hierarchy of sub-models.
PSK: Programmers Survival Kit 1.3 [PSK]
Friesen, Geoff
$30
#4869 (09-93 CD)
is a C library for creating database applications. It includes a
keyboard-video-printer interface with a critical error handler and data
entry functions. An example illustrating various components is included.
PullC
Eagle Performance Software
$29
#1821
is a set of high performance pull-down menu modules for Turbo C 2.0
programmers. Features include: pull-down menus, unlimited levels of
submenus, unlimited data entry windows for nine data types, selection by
cursor or command keys, and a fill-in-the-blank method for programmers to
interface to the modules.
QwikC Screen Utilities
Eagle Performance Software
$29-$39
#1571
is a set of high performance screen writing tools for Turbo C 2.0. QSU works
on all IBM compatible computer and video systems. It eliminates snow and
flicker. It writes on all video pages and on virtual screens in RAM. It is
up to 2300% faster than TC2's cprintf.
Raster Utilities #3 [RU03]
Blueview Software
$20
#12739 (12-93 CD)
is a set of programming tools. It includes a screen clipping utility, a
binary-to-source code converter, and a utility for converting PCX/BMP
files to a format usable by putimage. You can build resource file and
run scripts to create graphics.
SCI
Brandt, Bob
$?
#1025
is a C language interpreter that includes a full-screen editor and trace
facility. SCI is meant to take the experienced BASIC programmer easily into
C. Unlike BASIC, SCI does not require line numbers so you can use the
structured programming techniques typical of C.
SCL1
Alvira, Jose Rodriguez & Lebron, Jose R.
$25
#27795/1750 [2 disks]
is a library of over 200 functions for the Microsoft and Borland C compilers.
Extensive screen and mouse handling functions are provided that are not found
in the standard library. Other functions include background functions,
keyboard related functions, file related functions, sound and time related
functions, video related functions and Dialog functions. Also included a quick
library, example programs, a demonstration program, and a demo of a screen
editor/program generator that has been developed to aid using the library.
SCL1 supports CGA 40 columns mode as well as EGA 43 lines and VGA 50 lines
video modes. Video-pages and Double click are supported. You can also modify
the mouse cursor appearance. Other features include Extended and Expanded
memory support, support for the Turbo C compiler, and keyboard macros. These
files unarchive to over 1 meg of disk space.
Snippets
Stout, Bob
$0
#4894
is a collection of various C routines. This collection includes macros
for ANSI.SYS, macros for direct video work, multiple printer support,
BASIC-like string functions, cursor management/manipulation, DES
encryption/decryption, joystick functions, mouse functions, sound and
timing functions, comment extractor, file search functions, FOSSIL
access functions, PRINT.COM interface functions, memory allocation
strategy functions, word wrapping functions, absolute sector read/write
functions, mouse functions, DOS utilities and much more.
SoftC Database Library
SoftC, Ltd.
$?
#27458/2494 [2 disks]
is intended for use as a supplement to your compiler's object libraries. It
contains 73 user functions, including dBASE III+ data, memo, and index file
functions, dBASE IV data file functions, date and time manipulation and
calculation. The clock/calendar functions have been added to enhance the core
dBASE routines. The library is currently available for Turbo C 2.0 and Microsoft
C 5.1.
Spawno
Brown, Ralf
$0
#4348
is a replacement for the Turbo C and Microsoft C spawn () functions. It swaps
the current program to disk, EMS, XMS, or raw extended memory while the spawned
program executes, leaving less than 300 bytes in memory. A variant for Turbo
Pascal 4.0 or higher is included.
State Machine
Buck, Rob
$25-$50
#2990
is a tool for facilitating state machine implementations in the C programming
language. It can be used to implement control logic for many applications
including communications protocols, user interface navigation logic, device
handler control logic, autopilot supervisor, and multiprocessor pipeline
synchronization control. There are several examples included.
Tags Generator
Kercheval, J.
$0
#3761
is a tags file generator for assembly and C code. Tag files allow fast code
traversal and maintenance. This utility allows a large amount of customization
of tag types generated; supports several tag formats and is fast. Sources and
executables are included.
TEGL Windows Toolkit II for Turbo C
TEGL Systems Corporation
$50
#2647
is a library of routines for creating programs with a Graphical User Interface.
The virtual memory handler automatically uses both EMS and hard drive as an
extension of the heap area to provide an almost unlimited windowing ability.
Your program functions can be called by clicking on icons.
Window routines include hide, show, explode, implode, drop, scroll, move, and
stack rotate. The 27 proportional bit-mapped fonts range from 6 to 24 pixels
in height. An Icon Editor is included to design and edit your own icons.
TComp
Innovative Data Concepts ASP
$50
#3668
gives high-speed access to four of the most popular compression methods. In
addition to file-to-file compression, you can also compress memory buffers
directly. Features include the ability to integrate compression and
decompression capabilities into your own programs; file combining and splitting;
and a choice of speed, compactness, or compromises. Most C compilers are
supported.
TExplodeWindow [XPWNDG]
Woodruff, Eric
$10
#12599 (11-93 CD)
TExplodeWindow and TExplodeDialog Classes allow you to add exploding
windows and dialog boxes to applications. Both classes are fully
streamable and can reside in a resource file until needed. Source is
included.
TFile
Innovative Data Concepts ASP
$50
#3667
is a high-speed set of routines for manipulating data, index and memo files. It
allows reading, writing and creating files; inserting and removing records;
indexing by one or multiple keys; and more. Combined with the popular TCXL
(#27235/1421[3]), it lets you easily create powerful data file management
routines. This program is dBase III compatible. Most C compilers are supported.
Tiny Word Processor
Stevens, Al
$0
#1982
is the C source code for the Tiny Word Processor, and SmallCom, a
communications program. These originally appeared in Dr. Dobb's Journal. The
author has revamped the code based on input from readers. Code is known to be
compatible with Turbo C 2.0, MSC and QuickC 2.0 and may work with other
compilers.
Martin Copeland, Australia: The header file microsoft.h was mistakenly
appended to the bottom of the file window.h instead of merely referring to it
with a #include "microsoft.h" . The result is that the Make file TWRP.MAK will
not compile. The section that begins #if COMPILER == MSOFT and ends #endif
should be extracted into a "microsoft.h" file.
TPrint
Innovative Data Concepts ASP
$50
#3669
provides a hardware-independent method for designing reports and other printed
output. Features include the ability to print system date and time anywhere in a
header or a footer line in different formats; superscripts and subscripts; full
control of headers and footers; automatic page numbering; the ability to change
character size, switch between normal, boldface, italic printing and more.
TSD
Innovative Data Concepts ASP
$50
#3671
is an interactive user-interface design tool capable of creating clean,
commented TCXL code. It combines TCXL windows, forms and menus to allow
full-featured program prototyping that generates well-documented C source code.
With TSD, you can significantly reduce development time. Most C compilers are
supported.
TSR Toolkit 1.5 [TSRTOOL]
Friesen, Geoff
$0
#12086 (11-93 CD)
is a toolkit for writing TSRs which need DOS access. Features include
extended memory access, mouse support, sound and timer support, and
more.
Glockenspeil Turbo Pascal-to-QuickC Translator
Microsoft Corp
$0
#1178
The name of the program and the name of the authoring company explains all.
(All except Glockenspiel, that is.)
David A. Price, Washington, DC: "This is obsolete because it only translates TP
programs through version 3.0. As you know TP changed drastically beginning with
version 4.0."
PsL: Although it's obsolete to many, we still get plenty of calls each month
from folks looking for older versions of programs because they ran across
something they need and the new stuff can't read/translate the old code or
files.
TVTools
Stern, Marc
$0
#12373 (08-93 CD)
is a library of general-purpose tools for TurboVision. This package
includes high-level functions and new objects. It also contains a lot of
non-TV functions such as string and date routines. Source code included.
UCR Standard Library
Hyde, Randall and others
$0
#3466
is a library of C-like functions in assembly source code form.
UltraWin 2.10
EnQue Software
$20-$30
#20054/3385
is an extremely small and fast text windowing library. Features include
layered pop-up windows, data input control, scrolling of text in multiple
windows at the same time, text scrolling zones within a window, a wide
selection of window borders and colors, background printing support, EGA/VGA
downloadable fonts with font editor, context-sensitive help, enhanced data
entry, clock interrupt support and more.
InTUItion 1.5
EnQue
$0
#20054/3852 [2 disks]
is a text user interface library for UltraWin. It allows you create dialogue
boxes, menus, pick lists, sliders, buttons, check boxes, images and more.
Requires UltraWin, above. Also included on this set: ENCOM (#4756), a
small model C communications library.
The second disk contains additional libraries for Turbo C++, Borland
C++, Microsoft C++, and Zortech C/C++. Same updates were made to
UltraWin 2.5
VM7
KIS Systems
$65
#3854
is a virtual memory manager for data in C programs. Features include up to seven
sets of paging banks; paging to extended memory supported; on the fly page
allocation; utilities that handle lists, arrays, and hash tables; infrequently
accessed code separated to allow overlays; and a debugging mode for bad handle
checks.
VSA256 Graphics Library 1.1b
Spyro Gumas
$20
#4573
contains C routines which supply 256 color capabilities in all VESA
resolutions including 1024x768 and 1280x1024. Demo, source, and VESA BIOS TSRs
are included. This library can be used with TIFF256 Graphics Library
Extensions (#4574, below).
TIFF256 Graphics Library Extensions 1.1b
Spyro Gumas
$20
#4574
is a library of C routines to read and display TIFF graphics. This library
supports 256 color video modes defined within the VESA standard. Microsoft C
and Borland C are supported. TIFF file analyzer, demo, and source code are
included.
Window Pro
Stott, Kenneth
$50
#27236/1208 [2 disks]
is a screen control library for C. It lets you create programs that look and
feel like Framework, Lotus and dBase III. It also lets you create dialog
boxes, context sensitive help, pop-up and pull-down menus; lets you drag,
zoom, split, hide and scroll windows quickly without snow; detect the type of
video card in use and set video modes and control the cursor. Window Pro is
compiler and machine independent.
DialogPro
Stott, Kenneth
$50-$200
#27236/1773 [2 disks]
is a professional level "dialog box" system for C programmers. It takes over
all the drudgery of creating code for input screens, input boxes, pull-down
lists, data entry, context-sensitive help, etc. WindowPros (#1208) is
required.
WndwC
Eagle Performance Software
$29-$39
#1751
is a set of high performance multi-level virtual windows for Turbo C 2.0 and
Turbo Assembler. Create, hide, move, resize, rearrange, zoom and access
smoothly. Optional true virtual windows in RAM have phenomenal speeds - even
updates overlapped windows! Up to 254 fixed or virtual windows can be on the
screen at one time. All windows can be randomly accessed with 28
window-relative writing routines and 15 different border styles with shadows.
For all IBMs, all text modes, all video pages.
YACC
#677
is a compiler that is not for the casual user and will be useful primarily to
expert developers.
Yet Another Matrix Program 1.6
Von Tress, Mark Ph.D.
$0
#3386
is a C++ matrix algebra package. The package supports recursive matrix
functions. Matrices are stored in a virtual memory file that can be stored in a
RAM disk, and is limited to 32 megs. Matrices can be larger than 640K.
ZanySoft Debugger
Kirmse, Christopher
$25
#3849
is a symbolic debugger for most common assemblers such as MASM, TASM, and A86.
Features include pull down menus, multiple movable and resizable windows,
quick-key combinations, and macros. It is fast, easy and only 40K.
]]]]]